package com.sf.fy.uav.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 提现设置表
 * </p>
 *
 * @author LTQ
 * @since 2023-08-30
 */
@TableName("withdrawal_settings")
@ApiModel(value = "WithdrawalSettings对象", description = "提现设置表")
public class WithdrawalSettings implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty("更新时间")
    private LocalDateTime updateTime;

    @ApiModelProperty("自动提现开关")
    private Integer automaticSwitch;

    @ApiModelProperty("单日所有人总提现总金额不能超过多少")
    private BigDecimal totalDailyAmount;

    @ApiModelProperty("单日单人总提现金额不能超过多少")
    private BigDecimal personalDailyAmount;

    @ApiModelProperty("备注")
    private String remark;

    private Boolean deleted;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getAutomaticSwitch() {
        return automaticSwitch;
    }

    public void setAutomaticSwitch(Integer automaticSwitch) {
        this.automaticSwitch = automaticSwitch;
    }

    public BigDecimal getTotalDailyAmount() {
        return totalDailyAmount;
    }

    public void setTotalDailyAmount(BigDecimal totalDailyAmount) {
        this.totalDailyAmount = totalDailyAmount;
    }

    public BigDecimal getPersonalDailyAmount() {
        return personalDailyAmount;
    }

    public void setPersonalDailyAmount(BigDecimal personalDailyAmount) {
        this.personalDailyAmount = personalDailyAmount;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Boolean getDeleted() {
        return deleted;
    }

    public void setDeleted(Boolean deleted) {
        this.deleted = deleted;
    }

    @Override
    public String toString() {
        return "WithdrawalSettings{" +
            "id = " + id +
            ", createTime = " + createTime +
            ", updateTime = " + updateTime +
            ", automaticSwitch = " + automaticSwitch +
            ", totalDailyAmount = " + totalDailyAmount +
            ", personalDailyAmount = " + personalDailyAmount +
            ", remark = " + remark +
            ", deleted = " + deleted +
        "}";
    }
}
